#include <stdio.h>
#include <string.h>

//定义一个函数,用于递增指针
char *pointerexer(char *str);

int main()
{
    char str1[] = "this is my string!";
    //得到的结果为 this is my string!!gnirts ym si siht ,其中中间的两个!! 中间有\0字符

    pointerexer(str1);

    return 0;
}

char *pointerexer(char *str)
{
    char *pc;
    pc = str;

    while (*pc)
    {
        putchar(*pc++); //*与指针pc中的++为同一个级别
    }
    do
    {
        putchar(*--pc);
    } while (pc - str);

    return pc;
}